org.eclipse.vtp.desktop.editors.core.elements
Class PrimitiveInformationProvider

java.lang.Object
  extended by org.eclipse.vtp.desktop.editors.core.elements.PrimitiveInformationProvider
Direct Known Subclasses:
AttachedDataRequestInformationProvider, BeginDialogInformationProvider, BeginFragmentInformationProvider, BeginInformationProvider, ComparisonInformationProvider, DatabaseQueryInformationProvider, ExitInformationProvider, OptionSetInformationProvider, PortalEntryInformationProvider, PortalExitInformationProvider, QuestionInformationProvider, RecordInformationProvider, ReturnInformationProvider, ScriptedPrimitiveInformationProvider, ScriptInformationProvider, SubdialogInformationProvider, VariableAssignmentInformationProvider, WebserviceCallInformationProvider

public abstract class PrimitiveInformationProvider
extends java.lang.Object


Constructor Summary
PrimitiveInformationProvider(PrimitiveElement element)
           
 
Method Summary
abstract  boolean acceptConnector(Element origin)
           
 boolean canDelete()
           
 java.util.List getActions(CommandListener commandListener)
           
abstract  ConnectorRecord getConnectorRecord(java.lang.String recordName)
           
abstract  java.util.List getConnectorRecords()
           
abstract  java.util.List getConnectorRecords(int type)
           
 PrimitiveElement getElement()
           
 java.util.List getOutgoingVariables(java.lang.String exitPoint, java.util.Map visited)
           
abstract  java.util.List getPropertiesPanels()
           
abstract  boolean hasConnectors()
           
 boolean hasPathToStart(java.util.Map path)
           
abstract  void readConfiguration(org.w3c.dom.Element configuration)
           
 void resolve()
           
abstract  void writeConfiguration(org.w3c.dom.Element configuration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrimitiveInformationProvider

public PrimitiveInformationProvider(PrimitiveElement element)
Method Detail

getElement

public PrimitiveElement getElement()

hasConnectors

public abstract boolean hasConnectors()

getConnectorRecord

public abstract ConnectorRecord getConnectorRecord(java.lang.String recordName)

getConnectorRecords

public abstract java.util.List getConnectorRecords()

getConnectorRecords

public abstract java.util.List getConnectorRecords(int type)

readConfiguration

public abstract void readConfiguration(org.w3c.dom.Element configuration)

writeConfiguration

public abstract void writeConfiguration(org.w3c.dom.Element configuration)

acceptConnector

public abstract boolean acceptConnector(Element origin)

getPropertiesPanels

public abstract java.util.List getPropertiesPanels()

getOutgoingVariables

public java.util.List getOutgoingVariables(java.lang.String exitPoint,
                                           java.util.Map visited)

getActions

public java.util.List getActions(CommandListener commandListener)

canDelete

public boolean canDelete()

resolve

public void resolve()

hasPathToStart

public boolean hasPathToStart(java.util.Map path)